home *** CD-ROM | disk | FTP | other *** search
/ Enigma Amiga Life 109 / EnigmaAmiga109CD.iso / dalla rivista / amiga.free / diropus4.12b_gpl / library / dopus_lib.fd < prev    next >
Text File  |  2000-01-27  |  5KB  |  120 lines

  1. * "dopus.library"                                             
  2. ##base _DOpusBase
  3. ##bias 30
  4. *                                                             
  5. * Support routines for Directory Opus and associated programs 
  6. * (c) Copyright 1992 Jonathan Potter                          
  7. *                                                             
  8. ##public
  9. FileRequest(freq)(a0)
  10. Do3DBox(rp,x,y,w,h,tp,bp)(a0,d0/d1/d2/d3/d4/d5)
  11. Do3DStringBox(rp,x,y,w,h,tp,bp)(a0,d0/d1/d2/d3/d4/d5)
  12. Do3DCycleBox(rp,x,y,w,h,tp,bp)(a0,d0/d1/d2/d3/d4/d5)
  13. DoArrow(rp,x,y,w,h,fg,bg,dir)(a0,d0/d1/d2/d3/d4/d5/d6)
  14. ##private
  15. LSprintf()()
  16. ##public
  17. LCreateExtIO(port,size)(a0,d0)
  18. LCreatePort(name,pri)(a0,d0)
  19. LDeleteExtIO(ioext)(a0)
  20. LDeletePort(port)(a0)
  21. LToUpper(ch)(d0)
  22. LToLower(ch)(d0)
  23. LStrCat(s1,s2)(a0,a1)
  24. LStrnCat(s1,s2,len)(a0/a1,d0)
  25. LStrCpy(to,from)(a0/a1)
  26. LStrnCpy(to,from,len)(a0/a1,d0)
  27. LStrCmp(s1,s2)(a0/a1)
  28. LStrnCmp(s1,s2,len)(a0/a1,d0)
  29. LStrCmpI(s1,s2)(a0/a1)
  30. LStrnCmpI(s1,s2,len)(a0/a1,d0)
  31. StrCombine(s1,s2,s3,len)(a0/a1/a2,d0)
  32. StrConcat(s1,s2,len)(a0/a1,d0)
  33. LParsePattern(pat,parsepat)(a0/a1)
  34. LMatchPattern(parsepat,str)(a0/a1)
  35. LParsePatternI(pat,parsepat)(a0/a1)
  36. LMatchPatternI(parsepat,str)(a0/a1)
  37. BtoCStr(bstr,cstr,len)(a0/a1,d0)
  38. Assign(name,dir)(a0/a1)
  39. BaseName(path)(a0)
  40. CompareLock(lock1,lock2)(a0/a1)
  41. PathName(lock,buffer,len)(a0/a1,d0)
  42. SendPacket(port,action,args,nargs)(a0,d0,a1,d1)
  43. TackOn(path,name,len)(a0/a1,d0)
  44. StampToStr(datetime)(a0)
  45. StrToStamp(datetime)(a0)
  46. AddListView(listview,count)(a0,d0)
  47. ListViewIDCMP(listview,imsg)(a0/a1)
  48. RefreshListView(listview,count)(a0,d0)
  49. RemoveListView(listview,count)(a0,d0)
  50. DrawCheckMark(rp,x,y,clear)(a0,d0/d1/d2)
  51. FixSliderBody(window,gadget,count,lines,show)(a0/a1,d0/d1/d2)
  52. FixSliderPot(window,gadget,offset,count,lines,show)(a0/a1,d0/d1/d2/d3)
  53. GetSliderPos(gadget,count,lines)(a0,d0/d1)
  54. LAllocRemember(key,size,type)(a0,d0/d1)
  55. LFreeRemember(key)(a0)
  56. SetBusyPointer(window)(a0)
  57. GetWBScreen(scrbuf)(a0)
  58. SearchPathList(name,buffer,size)(a0/a1,d0)
  59. CheckExist(name,size)(a0/a1)
  60. CompareDate(date1,date2)(a0/a1)
  61. Seed(seed)(d0)
  62. Random(limit)(d0)
  63. StrToUpper(from,to)(a0/a1)
  64. StrToLower(from,to)(a0/a1)
  65. RawkeyToStr(code,qual,buf,kbuf,len)(d0/d1,a0/a1,d2)
  66. DoRMBGadget(rmbgadget,window)(a0/a1)
  67. AddGadgets(window,gadget,text,count,fg,bg,add)(a0/a1/a2,d0/d1/d2/d3)
  68. ActivateStrGad(gadget,window)(a0/a1)
  69. RefreshStrGad(gadget,window)(a0/a1)
  70. CheckNumGad(gadget,window,min,max)(a0/a1,d0/d1)
  71. CheckHexGad(gadget,window,min,max)(a0/a1,d0/d1)
  72. Atoh(str,len)(a0,d0)
  73. HiliteGad(gadget,rastport)(a0/a1)
  74. DoSimpleRequest(window,simplereq)(a0/a1)
  75. *                                                             
  76. * Directory Opus private functions                            
  77. *                                                             
  78. ReadConfig(name,cstuff)(a0/a1)
  79. SaveConfig(name,cstuff)(a0/a1)
  80. DefaultConfig(cstuff)(a0)
  81. GetDevices(cstuff)(a0)
  82. AssignGadget(cstuff,banknum,gadnum,name,func)(a0,d0/d1,a1/a2)
  83. AssignMenu(cstuff,itemnum,name,func)(a0,d0,a1/a2)
  84. FindSystemFile(name,buffer,size,type)(a0/a1,d0/d1)
  85. *                                                             
  86. *                                                             
  87. *                                                             
  88. Do3DFrame(rastport,x,y,w,h,title,tp,bp)(a0,d0/d1/d2/d3,a1,d4/d5)
  89. FreeConfig(cstuff)(a0)
  90. DoCycleGadget(gadget,window,choices,selection)(a0/a1/a2,d0)
  91. UScoreText(rp,text,x,y,upos)(a0/a1,d0/d1/d2)
  92. DisableGadget(gad,rp,xoff,yoff)(a0/a1,d0/d1)
  93. EnableGadget(gad,rp,xoff,yoff)(a0/a1,d0/d1)
  94. GhostGadget(gad,rp,xoff,yoff)(a0/a1,d0/d1)
  95. DrawRadioButton(rp,x,y,w,h,hi,lo)(a0,d0/d1/d2/d3/d4/d5)
  96. GetButtonImage(w,h,fg,bg,fpen,bpen,key)(d0/d1/d2/d3/d4/d5,a0)
  97. ShowSlider(window,gadget)(a0/a1)
  98. CheckConfig(cstuff)(a0)
  99. GetCheckImage(fg,bg,pen,key)(d0/d1/d2,a0)
  100. *                                                             
  101. OpenRequester(reqbase)(a0)
  102. CloseRequester(reqbase)(a0)
  103. AddRequesterObject(reqbase,taglist)(a0/a1)
  104. RefreshRequesterObject(reqbase,object)(a0/a1)
  105. ObjectText(reqbase,left,top,width,height,text,textpos)(a0,d0/d1/d2/d3,a1,d4)
  106. *
  107. DoGlassImage(rp,gadget,shine,shadow,type)(a0/a1,d0/d1/d2)
  108. Decode_RLE(source,dest,size)(a0/a1,d0)
  109. ReadStringFile(stringdata,filename)(a0/a1)
  110. FreeStringFile(stringdata)(a0)
  111. LFreeRemEntry(key,pointer)(a0/a1)
  112. *
  113. AddGadgetBorders(key,gadget,count,shine,shadow)(a0/a1,d0/d1/d2)
  114. CreateGadgetBorders(key,w,h,selborder,unselborder,dogear,shine,shadow)(a0,d0/d1,a1/a2,d2/d3/d4)
  115. SelectGadget(window,gadget)(a0/a1)
  116. FSSetMenuStrip(window,menu)(a0/a1)
  117. *                                                             
  118. * end "dopus.library" pragmas 
  119. ##end
  120.